package com.imddy.tweb.task.timer;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;

public class HelloTimer {

	public static void main(String[] args) {
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String dataString = simpleDateFormat.format(new Date());
		System.out.println("Current times : " + dataString );
		
		Timer timer = new Timer();
		HelloTimeTask helloTimeTask = new HelloTimeTask();
		// 启动后3秒后调度1次
		// timer.schedule(helloTimeTask, 3000L);
		
		// 启动后3秒开始调度，然后每2秒执行1次
		// timer.schedule(helloTimeTask, 3000L, 2000L);
		
		// 启动后再制定的date时间处调度1次
		// timer.schedule(helloTimeTask, new Date(System.currentTimeMillis() + 5000L));
		
		// 启动后再制定的date时间处开始调度，然后每2秒调度1次
		// timer.scheduleAtFixedRate(helloTimeTask, new Date(System.currentTimeMillis() + 5000L), 3000L);
		
		// 
		timer.scheduleAtFixedRate(helloTimeTask, 3000L, 2000L);
		
		// 
		// timer.scheduleAtFixedRate(helloTimeTask, new Date(System.currentTimeMillis() + 5000L), 2000L);

	}

}
